Skip to content

docs: change homepage headings#1256

Merged
fhammerschmidt merged 18 commits into
masterfrom
vlk/types-over-vibes
Apr 24, 2026
Merged

docs: change homepage headings#1256
fhammerschmidt merged 18 commits into
masterfrom
vlk/types-over-vibes

Conversation

@jderochervlk

@jderochervlk jderochervlk commented Apr 19, 2026

Copy link
Copy Markdown
Collaborator
image

Updates the home page heading text to use the "types > vibes" slogan and to mention AI prominently.

@jderochervlk jderochervlk marked this pull request as ready for review April 23, 2026 21:14
@jderochervlk jderochervlk changed the title docs: update homepage headings docs: change homepage headings Apr 23, 2026
@react.component
let make = () => {
<section className="flex justify-center">
// We only need this font on the homepage, so we load it here instead of globally to save some bandwidth for users who navigate to other pages directly

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

smart!

<div className="max-w-1060 flex flex-col items-center px-5 sm:px-8 lg:box-content">
<h1 className="hl-title text-center max-w-212">
{React.string("Fast, Simple, Fully Typed JavaScript from the Future")}
{React.string("JavaScript Made Simple for Humans and AI")}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hope @ryyppy agrees with this one.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll wait until he can take a look at it before I merge it in.

@fhammerschmidt fhammerschmidt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ooops, wait
So on the merch I capitalized the words
Should probably be the same here

Image

Types > Vibes

@jderochervlk

Copy link
Copy Markdown
Collaborator Author

ooops, wait So on the merch I capitalized the words Should probably be the same here

Image `Types > Vibes`

Fixed! Good catch.

image

@fhammerschmidt

Copy link
Copy Markdown
Member

Font btw was Red Hat Mono Bold
But Ubuntu's might be close enough

Comment thread src/components/LandingPage.res Outdated
@fhammerschmidt

Copy link
Copy Markdown
Member

Can you update the slogan on the og images as well?

Document the approved sentence-selection rule for social preview descriptions.
Capture the utility extraction and Vitest coverage needed before implementation.
Extract the social preview description logic into a shared utility.
Normalize whitespace and append the second sentence only when both normalized sentences are within the 140 character limit.
Add focused Vitest coverage and the implementation plan doc for the change.
@jderochervlk

Copy link
Copy Markdown
Collaborator Author

Can you update the slogan on the og images as well?

Done.

image

@github-actions

Copy link
Copy Markdown

Cloudflare deployment

Deployement ID: ecf04944-9857-4947-b6a7-398b2b1788ed
Deployment Environment: preview

⛅️ wrangler 4.63.0 (update available 4.85.0)
─────────────────────────────────────────────
✨ Compiled Worker successfully
Uploading... (8027/8029)
Uploading... (8028/8029)
Uploading... (8029/8029)
✨ Success! Uploaded 2 files (8027 already uploaded) (1.52 sec)

✨ Uploading _redirects
✨ Uploading Functions bundle
🌎 Deploying...
✨ Deployment complete! Take a peek over at https://ecf04944.rescript-lang.pages.dev
✨ Deployment alias URL: https://vlk-types-over-vibes.rescript-lang.pages.dev

@fhammerschmidt fhammerschmidt merged commit 91c9add into master Apr 24, 2026
6 checks passed
@fhammerschmidt fhammerschmidt deleted the vlk/types-over-vibes branch April 24, 2026 17:45
@fhammerschmidt

Copy link
Copy Markdown
Member

Patrick said "lgtm"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants